public class project {
    public int longestOnes(int[] nums, int k) {
        int left=0;
        int right=0;
        int len=nums.length;
        int max=0;
        int zero=0;
        while (right<len){
            if(nums[right]==0){
                zero++;
            }
            while (zero>k){
                if(nums[left]==0){
                    zero--;
                }
                left++;
            }
            max=Math.max(max,right-left+1);
            right++;
        }
        return max;
    }
}
